package com.provider.entity;

import java.util.Date;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import lombok.Builder;
import lombok.Data;

import java.io.Serializable;

/**
 * 项目表(TProject)表实体类
 *
 * @author makejava
 * @since 2024-04-29 17:23:53
 */

@Data
@Builder
public class TProject extends Model<TProject> {
//项目id
    private String projectId;
//项目名称
    private String projectName;
//项目编码
    private String projectCode;
//项目模型 Scrum 看板 瀑布
    private String projectMode;
//字典配置(可配置)
    private String projectLv;
//项目详情
    private String projectDesc;
//字典(可配置)
    private String projectStatus;
//预计开始时间
    private Date predictBeginTime;
//预计结束时间
    private Date predictEndTime;
//实际开始时间
    private Date practicalBeginTime;
//实际结束时间
    private Date practicalEndTime;

    private Date projectTime;
//0-非重点 1-重点
    private String isKeyPoint;
//1-同步
//2-自定义
    private String dataStatus;
//来源系统
    private String dataSource;
//是否特殊处理 Y-是 N-否
    private String isPrivilege;
//是否有效 Y 有效，N 无效
    private String isValid;
//创建时间
    private Date createTime;
//创建人
    private String createUser;
//修改时间
    private Date updateTime;
//修改人
    private String updateUser;
//租户ID
    private String lesseeId;
//项目序号
    private Integer projectNum;
//1-普通类型 2-开发类型 3-运维类型
    private String projectType;

    private String activeTemplate;



}

